AmeliaBooking\Infrastructure\Repository\Booking\Appointment\CustomerBookingRepository B

Total Complexity 95
Dependencies 16
Dependents 0
Total lines 1,018
Lines of code 696
Logical lines of code 286
Comment lines 126
Methods 17
Properties 0

Methods 17

Method Rating Maintainability Complexity Lines of code
getEventBookingIdsByCriteria()
B
32 21 98
getEventBookingsByIds()
B
31 11 141
add()
A
38 12 72
getByCriteria()
A
44 6 47
getById()
S
42 3 65
update()
S
49 5 31
countByNoShowStatus()
S
50 5 30
updateTax()
S
54 5 21
getReturningCustomers()
S
51 4 26
getFilteredDistinctCustomersIds()
S
52 4 25
getUncompletedActionsForBookings()
S
51 3 26
updatePrice()
S
54 3 21
updateStatusByAppointmentId()
S
55 3 20
updateStatusById()
S
55 3 20
updateInfoByCustomerId()
S
55 3 20
getTokensByEventId()
S
56 2 19
getToken()
S
59 2 14